/* 清除浮动 */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  zoom: 1;
}
.el-tooltip__popper.is-dark {
  background: rgba(0, 0, 0, 0.8) !important;
}
/* 首页 */
.elinput .el-input__inner {
  height: 44px;
  line-height: 44px;
  border: 0;
  color: #9291a0;
  background-color: rgba(255, 255, 255, 0.1);
}
.elinput .el-input__inner::placeholder {
  color: #7674a3 !important;
}
.login-box .el-form-item__content {
  line-height: 44px;
  margin-left: 0 !important;
}
.login-box2 {
  padding-bottom: 20px;
}
.login-box2 .el-form-item__content {
  line-height: 44px;
  margin-left: 0 !important;
}
.login-box2 .el-input__inner,
.login-box2 .el-input__inner:focus,
.login-box2 .el-input__inner:hover,
.login-box2 .el-input__inner:active {
  border: 1px solid #ccc;
}
.elcheckbox .el-checkbox__inner {
  border-color: #474268;
  background-color: #474268;
}
.elcheckbox .el-checkbox__inner:hover {
  border-color: $mainColor !important;
}
.el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: $mainColor !important;
}
.el-checkbox__input.is-checked .el-checkbox__inner,
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  border-color: $mainColor !important;
  background-color: $mainColor !important;
}
.elcheckbox .el-checkbox__label {
  color: #9291a0 !important;
}
.login-form .el-form-item__error {
  padding-top: 6px;
  text-indent: 4px;
}
.elcheckbox2,
.elcheckbox3 {
  margin-right: 0 !important;
}
.elcheckbox2 .el-checkbox__input,
.elcheckbox3 .el-checkbox__input {
  line-height: normal;
}
.elcheckbox3 .el-checkbox__inner {
  background-color: transparent;
}
/* 搜索 */
.search-bar-inp .el-input__inner {
  height: 58px;
  line-height: 58px;
  border: 0;
  border-radius: 0;
  font-size: 14px;
  cursor: text;
}
.el-input__inner::placeholder {
  font-weight: 600;
  color: $mainColor !important;
}
.main .el-button:active {
  background-color: $mainColor;
}
.complete-list .el-autocomplete-suggestion__wrap {
  max-height: 200px !important;
}
/* 搜索入口页样式 */
.vtab-toggle .v-tabs__container {
  height: 50px;
}
.vtab-active {
  opacity: 1 !important;
  color: #fff !important;
  background-color: $mainColor !important;
}
.vtab-toggle .v-tabs__container .v-tabs__slider-wrapper {
  display: none;
}
.vtab-radius1 a {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.vtab-radius2 a {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.no-active > a {
  opacity: 1 !important;
  color: inherit !important;
  background-color: #fff !important;
}
/* 搜索列表 */
.search-bar .el-input__inner {
  line-height: 41px;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  border-color: #e7e7fc;
  color: #7674a3;
  background-color: #f5f6fc;
  cursor: text;
}
.search-bar .el-input__inner:hover {
  border-color: #e7e7fc;
}
.search-bar .el-input__inner:focus {
  border-color: #e7e7fc;
}
.search-bar .el-input__inner::placeholder {
  color: #7674a3 !important;
}
.eltabs .el-tabs__item {
  font-size: 12px;
}
.eldialog .el-progress-bar__inner {
  background-color: $mainColor !important;
}
.dialog-footer .el-button {
  border: 0;
  background-color: $mainColor !important;
}
.dialog-footer .el-button:hover {
  border: 0;
  background-color: $mainColor !important;
}
.eltabs .el-loading-mask {
  z-index: 2;
}
.elprogress .el-progress-bar {
  padding-right: 60px;
  margin-right: -65px;
}
.elprogress .el-progress__text {
  width: 55px;
}
.inline-input .el-input__inner {
  border: 0;
  border-radius: 20px;
  cursor: text;
}
/*  */
.list3 {
  position: relative;
  float: left;
  width: 100%;
  list-style: none;
  padding: 0;
  margin-top: 10px;
  text-align: left;
}
.list3 {
  position: relative;
  width: 100%;
  min-height: 44px;
  margin-bottom: 10px;
}
.list3 li {
  float: left;
  width: 33.33%;
  min-height: 58px;
  text-align: center;
}
.list3 li .default {
  display: inline-block;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  text-align: center;
  background-size: 40% auto;
  background-color: #313152;
  background-image: url(../img/qua-icon2.png);
  background-size: 739px auto;
  background-repeat: no-repeat;
}
/* 资质图标 */
/* 高新技术企业认证 */
.gxjsqyrz {
  background-position: -85px -45px;
}
/* CCC产品认证 */
.ccccprz {
  background-position: -215px -45px;
}
/* 质量管理体系ISO9000 */
.iso9001 {
  background-position: -471px -792px;
}
/* 建筑工程 */
.jzgc {
  background-position: -471px -45px;
}
/* 食品 */
.shipin {
  background-position: -600px -45px;
}
/* 药品 */
.yaopin {
  background-position: -85px -174px;
}
/* 环境管理体系认证 */
.hjgltxrz {
  background-position: -214px -174px;
}
/* 健康安全 */
.jkaq {
  background-position: -342px -174px;
}
/* GSP认证证书 */
.gsprzzs {
  background-position: -470px -174px;
}
/* 医疗器械 */
.ylqx {
  background-position: -600px -174px;
}
/* 绿色食品 */
.lssp {
  background-position: -85px -304px;
}
/* 中国食品农产品认证 */
.zgspncprz {
  background-position: -213px -304px;
}
/* 计算机信息系统集成 */
.jsjxxxtjc {
  background-position: -343px -304px;
}
/* GMP认证证书 */
.gmprzzs {
  background-position: -470px -304px;
}
/* 采矿权 */
.ckq {
  background-position: -600px -304px;
}
/* 知识产权 */
.zscq {
  background-position: -85px -434px;
}
/* 国产化妆品批准文号 */
.gchzppzwh {
  background-position: -214px -434px;
}
/* 信息安全 */
.xxaq {
  background-position: -343px -434px;
}
/* 质量管理体系-其他 */
.zlgltxqt {
  background-position: -471px -434px;
}
/* 生产许可证 */
.scxkz {
  background-position: -600px -434px;
}
/* 其他 */
.qt {
  background-position: -85px -555px;
}
/* 工业产品生产许可证 */
.gycpscxkz {
  background-position: -214px -555px;
}
/* 环境标志产品 */
.hjbzcp {
  background-position: -344px -555px;
}
/* 森林认证 */
.slrz {
  background-position: -472px -555px;
}
/* 化妆品生产许可证 */
.hzpscxkz {
  background-position: -600px -555px;
}
/* 环境 */
.hj {
  background-position: -85px -672px;
}
/* 新能源 */
.xny {
  background-position: -215px -673px;
}
/* 招标代理 */
.zbdl {
  background-position: -343px -674px;
}
/* 企业社会责任管理体系认证 */
.qyshzrgltxrz {
  background-position: -472px -674px;
}
/* 乳制品 */
.rzp {
  background-position: -601px -674px;
}
/* 房产开发资质 */
.fckfzz {
  background-position: -85px -794px;
}
/* 党组织建设质量管理体系 */
.dzzjszlgltx {
  background-position: -215px -794px;
}
/* 软件CMM */
.rjcmm {
  background-position: -344px -794px;
}

/* 技术概况 */
.industry-vtabs .el-tabs__item,
.industry-vtabs .el-tabs__item:hover {
  color: $mainColor !important;
}
.industry-vtabs .el-tabs__item.is-active {
  opacity: 1 !important;
  font-weight: 600 !important;
  color: $mainColor !important;
}
.industry-vtabs .el-tabs__active-bar {
  background-color: $mainColor !important;
}
.industry-vtabs .v-tabs__container .v-tabs__slider-wrapper {
  display: block;
}
.industry-vtab-active {
  opacity: 1 !important;
  font-weight: 600 !important;
  color: $mainColor !important;
}
.el-table {
  font-size: 12px !important;
}
.el-table td {
  padding: 5px 0 !important;
}
.el-table th.gutter,
.el-table colgroup.gutter {
  display: table-cell !important;
}
.el-tabs__header {
  margin-bottom: 0 !important;
}
.to-eltable2 .el-table__body .borderRight {
  border-right: 1px solid #ebeef5;
}
/* 行业榜单table样式 */
.industry-vtabs .el-table th {
  padding: 0 !important;
  height: 40px !important;
}
.industry-vtabs .el-table .cell {
  line-height: 20px;
}
/* 技术分析样式 */
.el-picker .el-input__inner {
  border: 0;
  color: $mainColor;
  background-color: rgba(3, 179, 140,0.07) !important;
}
.el-picker2 .el-input__inner {
  border: 0;
  color: $mainColor;
  background-color: rgba(3, 179, 140,0.07) !important;
}
.el-select .el-input__inner {
  /* width: 22%; */
  border: 0;
  color: $mainColor;
  border: 0;
  background-color: rgba(3, 179, 140,0.07) !important;
}
/* 专利详情 */
.el-table .cell p {
  margin-bottom: 0;
}
/*  */
.el-radio__label {
  color: #7674a3 !important;
}
.el-radio__input.is-checked .el-radio__inner {
  border-color: $mainColor !important;
  background: $mainColor !important;
}
.el-radio__input.is-checked + .el-radio__label {
  color: #7674a3 !important;
}
/*  */
.vprogress .v-progress-linear__bar__determinate {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
/* 分页样式 */
.el-pagination.is-background .el-pager li:not(.disabled).active {
  background-color: $mainColor !important;
}

/*基本信息模块:覆盖element-ui样式*/
.branchBody .el-table .cell > span {
  color: #00aee4;
  cursor: pointer;
}
.basicMain .v-tabs__wrapper {
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 0 13px rgba(77, 91, 105, 0.26);
}

.financTable .el-table thead,
.courtList.el-table thead,
.branchBody .el-table thead {
  color: $mainColor;
}
.financTable .el-table,
.courtList.el-table,
.branchBody .el-table {
  color: #838895;
}
.financTable .el-table th > .cell,
.financTable .el-table--enable-row-transition .el-table__body td,
.branchBody .el-table th > .cell,
.branchBody .el-table--enable-row-transition .el-table__body td,
.operate .el-table th:nth-last-of-type(4) {
  text-align: center;
}

/*.financTable .el-table th:nth-last-of-type(2)>.cell{text-align:left;padding-left:20%;}*/
.financTable tbody > tr > td,
.courtList tbody > tr > td,
.branchBody tbody > tr > td {
  border: 1px dashed #4bbfa5;
  border-top: none;
  border-left: none;
}
.financTable tbody > tr > td:last-of-type,
.courtList tbody > tr > td:last-of-type,
.branchBody tbody > tr > td:last-of-type {
  border-right: none;
}
.financTable .el-table th.is-leaf,
.courtList.el-table th.is-leaf,
.branchBody .el-table th.is-leaf {
  border-bottom: 1px solid #4bbfa5;
}
.courtList tbody > tr:last-of-type > td,
.branchBody tbody > tr:last-of-type > td {
  border-bottom: none;
}
.elcarousel .el-carousel__container {
  height: 380px;
}
.branchBody tbody > tr:last-of-type > td,
.courtList tbody > tr:last-of-type > td,
.financTable .el-table tbody > tr:last-of-type > td {
  border-bottom: 1px solid #4bbfa5 !important;
}
/*d3.js曲线设置*/
.link {
  fill: none !important;
  stroke: #ccc;
  stroke-width: 1.5px;
}
#d3Frame {
  padding-left: 10px;
}
/* .v-overlay--active {
  z-index: 10002 !important;
}
.v-dialog__content.v-dialog__content--active {
  z-index: 10001 !important;
} */
/*风控信息*/
.courtList.el-table td,
.courtList.el-table th,
.referee .courtList.el-table td:nth-of-type(4) > div,
.dishonest .courtList.el-table td:nth-of-type(4) > div,
.industryBody .el-table td:nth-of-type(1),
.industryBody .el-table td:nth-of-type(3),
.industryBody .el-table td:nth-of-type(4) {
  text-align: center;
}

.courtBox .courtList.el-table td:nth-of-type(2),
.courtBox .courtList.el-table td:nth-of-type(1),
.referee .el-table td:nth-of-type(3),
.referee .courtList.el-table td:last-of-type > div,
.notice .courtList.el-table td:last-of-type,
.assist .courtList.el-table td:nth-of-type(5) > div,
.branchBody .el-table--enable-row-transition .el-table__body td:nth-of-type(1),
.operate .el-table--enable-row-transition .el-table__body td:nth-of-type(3),
.operate .el-table--enable-row-transition .el-table__body td:nth-of-type(5),
.punish .courtList.el-table td:nth-of-type(4),
.punish .courtList.el-table td:nth-of-type(5),
.property .courtList.el-table td:nth-of-type(3),
.property .courtList.el-table td:nth-of-type(4),
.invest .branchBody .el-table td:nth-of-type(2),
.invest .branchBody .el-table td:nth-of-type(4) {
  text-align: left;
}

.courtBox .courtList.el-table td:nth-of-type(3) > div {
  white-space: pre;
  text-align: left;
}

.assist .courtList.el-table td:nth-of-type(4) > div {
  white-space: initial;
}
.notice .courtList.el-table td:nth-of-type(6) > div {
  text-align: justify !important;
}
/* .courtList.el-table .cell{padding:0 20px;} */
.notice .courtList.el-table td:nth-of-type(4) > div,
.referee .courtList.el-table td:nth-of-type(4) > div {
  white-space: initial;
}
.courtList.el-table::before,
.branchBody .el-table::before {
  background-color: transparent;
}
.elselect .el-input__inner {
  width: 100%;
}
.elselect2 .el-input__inner {
  width: 90%;
}
/*下拉框样式*/
.eldropdown > span {
  outline: none;
}
.selectDownRow:last-of-type {
  border-top: 1px solid #f2f4fb;
}
.selectDown b {
  font-weight: normal;
  display: inline-block;
  width: 50px;
  color: $mainColor;
}

/*股权结构样式修改nodeTextLeft .nodeTextRight */
.circleLeft {
  fill: $mainColor;
}
.circleRight {
  fill: #b4c4ff;
}
.nodeTextModdle {
  font-size: 15px;
  fill: $mainColor;
  font-weight: bold;
}
.theme--light.application .nodeTextLeft,
.theme--light.application .nodeTextRight {
  fill: #000;
}
/*.theme--light.application .nodeTextRight{fill:$mainColor;}*/
/* 重置element-ui confirm样式 */
.el-message-box__btns .el-button--primary {
  border-color: $mainColor;
  background-color: $mainColor !important;
}
.el-message-box__btns .el-button--primary:hover,
.el-message-box__btns .el-button--primary:focus {
  color: #fff;
  border-color: $mainColor;
}
.el-message-box__btns .el-button--default:hover {
  border-color: #dcdfe6;
  color: #606266;
  background-color: transparent;
}
/*行业榜单列表样式修改*/
.industryBody .el-table .caret-wrapper {
  width: 14px;
}
.industryBody .el-table .sort-caret {
  left: 3px;
}

/* 高亮样式 */
.highlight,
.highlight:hover {
  box-shadow: 1px 1px 3px #888888 !important;
  background-color: $mainColor !important;
  color: #fff;
}
.highlight > td {
  background-color: inherit !important;
  color: #fff;
}
.highlight .highcolor2 {
  color: #fff !important;
}
/* 离职信息弹窗样式 */
.eltable2 {
  margin-top: 0 !important;
}
.eltable2 .el-table__row .cell {
  /* overflow: hidden;
  text-overflow: ellipsis; */
  white-space: nowrap !important;
}

/*滚动条样式美化不兼容火狐浏览器*/
::-webkit-scrollbar,
.el-table--scrollable-y .el-table__body-wrapper::-webkit-scrollbar {
  width: 7px;
}
::-webkit-scrollbar {
  height: 8px !important;
}
::-webkit-scrollbar-thumb,
.el-table--scrollable-y .el-table__body-wrapper::-webkit-scrollbar-thumb {
  border-radius: 10px !important;
  -webkit-box-shadow: inset 0 0 5px raba(0, 0, 0, 0.2) !important;
  background: rgba(59, 76, 166, 0.2) !important;
}
::-webkit-scrollbar-track,
.el-table--scrollable-y .el-table__body-wrapper::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2) !important;
  border-radius: 0 !important;
  background: rgba(63, 45, 161, 0.02) !important;
}
/*设置默认字体*/
* {
  font-family: "微软雅黑", "Microsoft YaHei", "Source Han Sans", "PingFang SC",
    "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC",
    sans-serif;
}

/* --------------统一样式 */
.vcard-title {
  font-size: 18px !important;
}
.el-table td {
  min-height: 50px !important;
}
.el-tabs .el-tabs__header .el-tabs__item {
  font-size: 16px !important;
}
.el-tabs .el-tabs__header .el-tabs__item.is-top.is-active {
  color: $mainColor !important;
}
.el-tabs .el-tabs__header .el-tabs__item.is-top {
  color: #7674a3 !important;
}
.el-table th {
  padding: 0 !important;
}
.el-table th.is-leaf {
  height: 50px !important;
  line-height: 50px;
  /* min-height: 50px !important; */
  font-size: 14px;
}
.font-22 {
  font-size: 22px;
}
.font-18 {
  font-size: 18px;
}
.font-16 {
  font-size: 16px;
}
.font-14 {
  font-size: 14px;
}
.font-12 {
  font-size: 12px;
}
/* 标题/高亮 */
.text-color1 {
  color: $mainColor;
}
/* 常规文字/内容 */
.text-color2 {
  color: #7674a3;
}
/* 可点击文字高亮 */
.text-color3 {
  color: #8a88df;
}
.el-dropdown-menu .popper__arrow {
  display: none !important;
}
@media screen and (min-width: 0) and (max-width: 1600px) {
  .v-toolbar__content {
    height: 60px !important;
  }
  .assessment .aside {
    width: 80px !important;
    margin-top: 0.7rem !important;
  }
  .assessment .aside-list li {
    min-height: 80px;
    padding-top: 18px;
  }
  .assessment .vcontent {
    // padding-top: 0.7rem !important;
    padding-left: 80px !important;
  }
  .assessment .basic-info {
    top: 0.7rem;
    left: 80px;
    width: 260px;
    height: calc(100% - 0.7rem);
    padding: 0 20px;
  }
  .score-star span {
    margin-left: 2px;
  }
  .main-padding-left {
    padding-left: 260px !important;
  }
  .conclusion2 {
    margin-left: 6px;
    font-size: 12px;
  }
}
@media screen and (min-width: 1600px) {
  .assessment .v-toolbar__content {
    height: 0.7rem !important;
  }
  .assessment .aside {
    width: 124px !important;
    margin-top: 0.7rem !important;
  }
  .assessment .aside-list li {
    min-height: 112px;
    padding-top: 33px;
  }
  .assessment .vcontent {
    // padding-top: 0.7rem !important;
    padding-left: 124px !important;
  }
  .assessment .basic-info {
    top: 0.7rem;
    left: 124px;
    width: 320px;
    height: calc(100% - 0.7rem);
    padding: 0 0.4rem;
  }
  .main-padding-left {
    padding-left: 320px !important;
  }
  .conclusion2 {
    margin-left: 10px;
  }
}

/* 文档 */
.inline {
  display: inline !important;
}
.bold {
  font-weight: bold !important;
}
.textIndent0 {
  text-indent: 0 !important;
}
.underline {
  text-decoration: underline;
}
.italic {
  font-style: italic;
}

/* 新闻信息 */
.news-box .result-list li .abst em {
  font-style: normal;
}

/* 核心团队 */
.elrate {
  .el-icon-star-on {
    margin-right: 0 !important;
    font-size: 21px !important;
    color: $mainColor !important;
  }
  .el-icon-star-off {
    margin-right: 0 !important;
    font-size: 21px !important;
    color: #d1d6e3 !important;
    &:before {
      content: "\e797" !important;
    }
  }
}
.trend-page,
.research-result {
  .el-input {
    width: 142px !important;
  }
  .el-input__prefix {
    display: none;
  }
  .el-input__inner {
    padding: 0 17px !important;
    font-weight: bold;
    color: $mainColor;
    background-color: #e9e9fc;
  }
}
.research-result {
  .el-input__icon {
    line-height: normal !important;
  }
  .date {
    .el-input__inner {
      border: 0;
    }
  }
}
.g6-tooltip {
  position: absolute;
  max-width: 60%;
  z-index: 9;
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  h4 {
    height: 40px;
    line-height: 40px;
    padding: 0 14px;
    font-weight: bold;
    font-size: 16px;
    color: #595959;
    border-bottom: 1px solid #f1f1fd;
  }
  .tip-box {
    padding: 10px 19px;
    font-size: 14px;
    color: #7674a3;
    * {
      margin: 0;
      padding: 0;
    }
    p {
      margin-bottom: 4px;
    }
    .bold {
      font-weight: bold;
    }
  }
}

.g6-tooltip2 {
}

// 收藏
.entrance-box-dialog {
  .el-dialog__body {
    padding-bottom: 0 !important;
  }
}
// 账号管理
.accManagement-dialog {
  .el-dialog__header {
    padding: 0;
  }
  .el-dialog__body {
    padding: 0;
  }
}

// 收藏
.collect-box {
  .pagination {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
// 浏览历史
.browsing-history {
  .pagination {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
// 科技信息首页
.nav-menu {
  .el-menu-item {
    height: 50px;
    line-height: 50px;
    padding: 0 !important;
  }
}
// 公共eltable排序按钮样式

::v-deep {
  // .el-table .descending .sort-caret.descending {
  //   border-top-color: red
  // }
}
.tooltip-content {
  max-width: 300px;
}
